//http模块，用于编写和创建服务器

//加载http模块
var http = require('http');
//使用http.createServer()创建一个web服务器,返回一个server实例
var server = http.createServer();
//监听request请求事件，设置请求处理函数
server.on('request', function (request, response) {
	console.log('收到客户端请求,请求路径是：' + request.url);
	//	response.end('hello nodejs'); //一个请求对应一个响应
	response.setHeader('Content-Type', 'text/plain;charset=utf-8');
	//根据不同的请求路径，发送不同的响应结果,响应结果只能二进制数据或者字符串
	let url = request.url;
	if (url === '/') {
		response.end('hello nodejs');
	} else if (url === '/login') {
		response.end('login page');
	} else if (url === '/register') {
		response.end('register page');
	} else {
		response.end('404 Not Found');
	}
});
//绑定端口号，启动服务器
server.listen(3000, function () {
	console.log(`
  服务器启动成功
  可以通过localhost:3000或http://127.0.0.1:3000/ 来进行访问
  `);
});
